internal fertilisation - French English Dictionary